const multer = require('multer');
// 配置文件自动存储到硬盘
const storage = multer.diskStorage({
  // 文件存储的目标位置
  destination: function (req, file, cb) {
    // 指定文件保存的路径
    cb(null, "./public/uploads"); // 必须先创建uploads。
  },
  // 重命名上传的文件：
  filename: function (req, file, cb) {
    console.log("file:", file); //{}
    let filename = file.originalname // 原始文件名称
    let index = filename.lastIndexOf(".") //找最后一个小数点的位置
    let str = filename.slice(0, 5) + "-" + Date.now() + filename.slice(index, filename.length);
    console.log("新文件名：str", str)
    cb(null, str)
  },
});

const upload = multer({ storage: storage });

module.exports = upload;

